package ${servicePackage}.service.in;

import ${corePackage}.domains.vo.PageResult;
import ${pojoPackage}.param.${classOtherName}.*;
import ${pojoPackage}.vo.${classOtherName}.*;
import java.util.List;


/**
* 【描 述】：${entityName}服务
* 【环 境】：J2SE
* 【详 细】：
*
*/
public interface ${className}Service {

/**
* 创建${entityName}
* @param param
*/
void create${className}(Create${className}Param param);

/**
* 修改${entityName}
* @param param
*/
void edit${className}(Edit${className}Param param);

/**
* 移除${entityName}
* @param id
*/
void remove${className}(Long id);

/**
* 启动/禁用${entityName}
* @param id
*/
void enabled${className}(Long id);

/**
* 获取${entityName}详情
* @param id
* @return
*/
Get${className}Vo get${className}(Long id);

/**
* 获取${entityName}列表
* @param param
* @return
*/
PageResult< Get${className}ListVo > get${className}List(Get${className}ListParam param);


/**
* 获取${entityName}下拉列表
*
* @param param
* @return
*/
List< Get${className}DownListVo > get${className}DownList(Get${className}DownListParam param);


}